﻿#pragma once
#include <Poco/Timestamp.h>
#include <Poco/Buffer.h>

const int MAX_SEND_RECV_BUF = 8192;			//通信包最大大小(字节,8K）

//单个任务数据
class CTaskData{

public:
	//任务标识号，软件内部使用
	
	//任务开始时间，若客户端有发送时间戳，则使用该时间戳，否则使用任务数据接收时间
	 
	//任务数据（客户端发送的原始数据）
	Poco::Buffer<char> recvData_ = char(MAX_SEND_RECV_BUF);
	//回包数据（返回给客户端的结果）
	Poco::Buffer<char> sendData_ = char(MAX_SEND_RECV_BUF);

	CTaskData() {
		recvData_.clear();
		sendData_.clear();
	}

	~CTaskData() {
		recvData_.clear();
		sendData_.clear();
	}
};
